#ifndef EnhMeetserieH
#define EnhMeetserieH
#include "Meetserie.h"

#include <string>
using namespace std;

class EnhMeetserie : public Meetserie
{
private:
	 int aantalVerschillendeWaarden;
	 string naam;
	 int count,aantal;

public:
    EnhMeetserie(string nm);
    /* pre : -
       post: Meetserie bevat geen meetwaarden en de naam van Meetserie is nm
    */
  
	int getAantalKeer(int meetw);
     /* pre : -
       post: return aantal keer dat meetw voorkomt als de meetwaarden
             van <Meetserie>
    */
    
    void voegToeMeetserie( Meetserie *meets);
     /* pre : -
       post: Alle meetwaarden van meets zijn toegevoegd aan <EnhMeetserie>
             en het aantal verschillende waardes in <EnhMeetserie> is bijgehouden
    */
    
    void voegToe(int meetw);
    /* pre :
       post: meetwaarde meetw is toegevoegd aan <MeetSerieExtra>
             en het aantal verschillende waardes in <EnhMeetserie> is bijgehouden
    */
    
    int getAantalVerschillendeWaarden();
     /* pre : -
       post: Return het aantal verschillende waarden in <MeetserieExtra>
    */
   
};

#endif
